Загружает XML-данные из поля набора данных.
[id(108909)] HRESULT LoadFromDataset( [in] IDataset* Dataset, [in] BSTR FieldName );
|
Параметры |
Описание |
|
Dataset |
Набор данных |
|
FieldName |
Имя поля |
Реализует загрузку XML-данных из поля набора данных в XML-хранилище по следующему алгоритму:
Выполняет метод удаления всех узлов (IXMLStorage::Clear). На основе значения поля набора данных создает поток. Использует метод IXMLStorage::LoadFromStream для загрузки XML-данных из созданного потока.
После корректного выполнения метода, необходимо построить дерево XML-узлов, заполнив его загруженными XML-данными. В свойстве IXMLStorage::RootNode сохраняется название корневого узла.
|
№ |
Описание |
|
1. |
Набор данных существует. |
|
2. |
Набор данных открыт. |
|
3. |
В наборе данных существует поле с именем "FieldName". |
|
4. |
Соответствующее поле набора данных имеет тип "BLOB". |
|
5. |
Данные, хранящиеся в поле набора данных, являются корректным XML-документом. |
|
Copyright (с) Terrasoft 2002-2012.
|